Career 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F1 Canada F2 USA F6 USA F7 USA F8 USA F13 USA F13 USA F14 Thailand F3 USA F12 Malaysia F1 Malaysia F2 USA F7 USA F24 2007 Knoxville Challenger - Knoxville Thailand F2 ARMS USTA Challenger - Rocky Mount USTA Men's Challenger of Urbana-Champaign - Urbana 2001 USTA Challenger of Calabasas - Calabasas USTA Tallahassee Tennis Challenger - Tallahassee Binghamton Professional Tennis Tournament - Binghamton BMW Tennis Championship - Sunrise 2006 USTA Tallahassee Tennis Challenger - Tallahassee USTA Challenger of Oklahoma - Tulsa Music City Challenger - Nashville USTA Challenger - Champaign Hilton Waikoloa Village USTA Challenger - Waikoloa AT&T Challenger of Dallas - Dallas Fifth Third Bank Tennis Classic - Lexington Music City Challenger - Nashville Tallahassee Tennis Challenger - Tallahassee Las Vegas Challenger - Las Vegas USTA Challenger of Burbank - Burbank Pro Challenger at Calabasas - Calabasas The Comercia Challenger - Aptos Cadillac Pro Indoor USTA Challenger - West Bloomfield The Surbiton Trophy - Surbiton XL Capital Bermuda Open - Bermuda Oklahoma Challenger - Tulsa Swanston Challenger - Sacramento 2007 Challenger of Santa Clara - Valencia Downtown Athletic Club USTA Challenger - Amarillo Samsung Securities Cup Challenger Tennis - Seoul Pro Challenger at Calabasas - Calabasas III Challenger Continenal Plaza - Puerto Vallarta 2002 USTA Challenger of Calabasas - Calabasas 2002 FSE Challenger - Tarzana USTA San Diego Challenger - San Diego Samsung Securities Cup - Seoul Flea Market Cup - Busan drkoop.com USTA Challenger of Tallahassee - Tallahassee Ford Tennis Championships - Louisville drkoop.com USTA Tennis Championships of San Antonio - San Antonio Hilton Waikoloa Village USTA Challenger - Waikoloa GHI Bronz Classic - Bronx 2000 Challenger de Granby - Granby USTA Challenger of Las Vegas - Las Vegas USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Men's Pro Challenger at Tunica National - Tunica Copa Ericsson Costa Rica - San Jose Hurricane Tennis Open - Bradenton USTA Challenger of San Antonio - San Antonio Zivnobanka Czech Open - Prostejov USTA Men's Challenger of Dallas - Dallas University of Tennessee USTA Challenger - Knoxville USTA Tennis Championships of Houston - Houston USTA Challenger of Dallas - Dallas Hilton Waikoloa USTA Challenger - Waikoloa Countrywide Classic USTA Men's Challenger - Carson The Wright Financial Group, Inc. Challenger - Champaign Healthsouth/USTA Challenger - Denver Challenger de Granby - Granby University of Tennessee USTA Men's Challenger - Knoxville 2001 USTA Tallahassee Tennis Challenger - Tallahassee The Comercia Bank Challenger - Aptos CMG Asia Open - Hong Kong Fifth Third Bank Tennis Championships - Lexington 2003 West Side Tennis Club Challenger - Forest Hills Oldum Brown Vancouver Open - Vancouver 2002 Azalea Orthopedic Challenger - Tyler Sunset Moulding Challenger - Yuba City Arrowhead USTA Men's Pro Tennis Classic - Rancho Mirage West Side Tennis Challenger - Forest Hills drkoop.com USTA Challenger of Burbank - Burbank Waco Tennis Challenger - Waco USTA Challenger of Burbank - Burbank Hilton Waikoloa Village USTA Challenger - Waikoloa Levene Gouldin & Thompson Tennis Challenger - Binghamton Binghamton Professional Tennis Tournament - Binghamton 2003 USTA Challenger of Calabasas - Calabasas USTA/Adtech Challenger - Boston Regional Hand Center Men's Challenger - Fresno Music City Challenger - Nashville The Wright Financial Group, Inc. Challenger - Champaign JSM Challenger of Champaign - Urbana Shimadzu All Japan Indoor Tennis Championships - Kyoto HTV Challenger - Ho Chi Minh City A Glimmer of Hope Challenger - Austin 2006 Challenger of Santa Clarita California Challenger - Valencia XL Bermuda Open - Bermuda Challenger Casablanca San Angel - Mexico City Atlanta Clay Court Challenger - Atlanta Harrah's Entertainment Men's Pro Challenger - Tunica Busan Open Challenger Tennis - Busan 2004 Colorado Tennis Classic - Denver Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Carson Challenger College Station Challenger - College Station The Natrel's Challenger - Granby Torneo Internacional Challenger Fila 2006 - Leon 2005 Freeman Men's Challenger - Joplin Taiwan Challenger - Kaohsiung Semgroup Challenger - Tulsa Torneo Internacional Challenger Fila 2005 - Leon Dallas Challenger USTA Seascape Challenger - Aptos Lubbock Challenger - Lubbock 2005 West Side Tennis Coub Men's Challenger - Forest Hills Baton Rouge Challenger Talahassee Challenger Yuba City Challenger Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans USTA Comerica Challenger - Aptos Music City Challenger - Nashville dBI Tennis Challenger - Binghamton BMW Tennis Championship - Sunrise Binghamton Challenger USTA Challenger of Orlando - Orlando USTA Men's Challenger of Dallas - Dallas Como Challenger 2006 North Shore Pro Tennis Championship - Winnetka Sacramento Challenger Odlum Brown Vancouver Open - Vancouver Tiburon Challenger Austin Challenger - Austin Calabasas Challenger WOW Cafe Challenger - New Orleans Charlottesville Challenger Ford Tennis Championships - Louisville The Swanston Challenger - Sacramento Samsung Challenger 2007 - Ho Chi Minh City 2004 Keys Gate Challenger - Homestead The $50,000 Pro Challenger at Calabasas - Calabasas Sunrise Challenger Savannah Challenger Sarasota Challenger The Wright Financial Group USTA Challenger - Champaign Ojai Challenger Vancouver Challenger Tulsa Challenger Sacramento Challenger Calabasas Challenger Charlottesville Challenger JSM Challenger - Champaign Knoxville Challenger Rimouski Challenger Tallahassee Challenger Nottingham Challenger Winnetka Challenger USTA Tallahassee Tennis Challenger - Tallahassee Countrywide Classic USTA Challenger - Carson Vancouver Challenger Tulsa Challenger Challenger Casablanca San Angel - Mexico City Sacramento Challenger Tiburon Challenger KGHM Dialog Polish Indoors - Wroclaw Charlottesville Challenger Odlum Brown Vancouver Open - Vancouver Knoxville Challenger Bangkok Challenger GHI Bronx Classic - Bronx Honolulu Challenger Carson Challenger Winnetka Challenger Sarasota Challenger Ramat Hasharon Challenger Winnetka Challenger Tallahassee Tennis Challenger - Tallahassee Baton Rouge Pro Tennis Classic - Baton Rouge Champaign Challenger Music City Challenger - Nashville Nottingham Challenger Tiburon Challenger GHI Bronx Tennis Classic - Bronx Hilton Waikoloa Village USTA Challenger - Waikoloa Vancouver Challenger 2008 Knoxville Challenger - Knoxville Napa Challenger Dallas Challenger Irving Challenger Rimouski Challenger Savannah Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Nottingham Challenger II Naples ITG Challenger - Naples 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Fifth Third Bank Tennis Championships - Lexington Leon Challenger Challenger Banque Nationale Rimouski - Rimouski Puerto Rico Challenger Tennis Event - Humacao San Luis Potosi ATP Challenger - San Luis Potosi 1998 Safeway Challenger - Aptos 2004 Freeman Men's Challenger - Joplin Guadalajara Challenger Lubbock Challenger - Lubbock Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Rhodes Challenger 2001 Eddleman USTA Challenger - Birmingham Aptos Challenger The 'Fitz' Casino Challenger - Tunica West Side Tennis Club Clay Court Challenger - Forest Hills Sacramento Challenger Odlum Brown Vancouver Open - Vancouver Smith Barney Men's Challenger - Covington Binghamton Challenger Tiburon Challenger Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Honolulu Challenger Dallas Challenger Home Depot Center USTA Challenger - Carson Malaysian Open - Kuala Lumpur Delhi Challenger I - New Delhi Pilot Pen International - New Haven USTA Illinois Challenger - Champaign CNA TennisPro Classic - Winnetka Acura USTA Pro Tennis Classic at Mission Hills - Rancho Mirage XL Capital Bermuda Open - Bermuda XL Capital Bermuda Open - Bermuda 2002 Eddleman USTA Challenger - Birmingham Eddleman USTA Challenger - Birmingham drkoop.com USTA Tennis Championships of Denver - Denver USTA Seascape Challenger - Aptos Adidas International - Sydney Sybase Open - San Jose Kroger / St. Jude International - Memphis Hilton Waikoloa Village USTA Challenger - Waikoloa Abierto Club Casablanca - Mexico City The West Side Tennis Club Clay Court Challenger - Forest Hills Vancouver Challenger University of Tennessee USTA Men's Challenger - Knoxville Burbank Challenger - Burbank Kroger / St. Jude International - Memphis Sybase Open - San Jose Franklin Templeton Tennis Classic - Scottsdale Japan Open - Tokyo 2003 USTA Tallahassee Tennis Challenger - Tallahassee Tallahassee Challenger The Stella Artois Grass Court Championships - London Savannah Challenger Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Nottingham Challenger Brazil Open - Salvador Heineken Open Shanghai - Shanghai Salem Open - Hong Kong GHI Bronx Classic - Bronx The West Side Tennis Club Grass Court Challenger - Forest Hills Freeman Men's $50,000 Challenger - Joplin Fifth Third Bank Tennis Classic - Lexington Healthsouth USTA Challenger - Dallas Waco International Tennis Challenger - Waco USTA/Safeway Challenger - Aptos Hilton Waikoloa Village USTA Challenger - Waikoloa Hilton Waikoloa Village USTA Challenger - Waikoloa 2004 USTA Challenger of Calabasas - Calabasas The Stella Artois Grass Court Championships - London drkoop.com USTA Tennis Championships - Armonk The Natrel's Challenger of Granby - Granby USTA Safeway Challenger - Aptos Mercedes-Benz Cup - Los Angeles 2001 UT Tyler Patriot Challenger - Tyler AIG Japan Open - Tokyo USTA Callenger of Urbana-Champaign - Urbana Healthsouth/USTA Pro Link Challenger - San Antonio Healthsouth/USTA Men's Challenger of Burbank - Burbank USTA Men's Challenger of Urbana-Champaign - Urbana Atlantic City Open - Atlantic City GHI Bronx Classic - Bronx Heineken Challenger - Ho Chi Minh City Pro Tennis World Open - Sunrise Harrah's Entertainment Challenger - Tunica Busan Open Challenger Tennis - Busan Banca Stato Challenger - Lugano Singha Tennis Classic - Tarzana 2005 Tulsa Challenger - Tulsa Swanston Challenger - Sacramento Corona Mexico City Open - Mexico City U.S. Men's Clay Court Championships - Houston BMW Open - Munich Citrix Tennis Championships - Delray Beach Miller Lite Hall of Fame Tennis Championships - Newport Miller Lite Hall of Fame Tennis Championships - Newport Lubbock Challenger - Lubbock Legg Mason Tennis Classic - Washington D.C. Mercedes-Benz Cup - Los Angeles Brasil Open - Salvador Copenhagen Open - Copenhagen AIG Japan Open - Tokyo Siebel Open - San Jose Savannah Challenger The Stella Artois Grass Court Championships - London Sacramento Challenger - Sacramento U.S. Men's Clay Court Championships - Orlando Siebel Open - San Jose Arizona Men's Tennis Championships - Scottsdale Mercedes-Benz Cup - Los Angeles Franklin Templeton Tennis Classic - Scottsdale U.S. Men's Clay Court Championships - Houston Leon Challenger Carson Challenger Savannah Challenger SAP Open - San Jose Arizona Men's Tennis Championships - Scottsdale BellSouth Open - Vina del Mar U.S. Men's Clay Court Championships - Houston Campbell's Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington D.C. Chennai Open - Chennai SAP Open - San Jose Regions Morgan Keegan Championships - Memphis US Men's Clay Court Championships - Houston The Tennis Channel Open - Las Vegas Pilot Pen Tennis - New Haven Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven SAP Open - San Jose Sao Paulo Challenger Tour Finals Indianapolis Tennis Championships - Indianapolis Brisbane - Brisbane Sarasota Challenger Indianapolis Tennis Championships - Indianapolis Regions Morgan Keegan Championships - Memphis Mercedes-Benz Cup - Los Angeles Champaign Challenger Dallas Challenger RCA Championships - Indianapolis Japan Open - Tokyo Brisbane International - Brisbane Heineken Open - Auckland Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Dallas Challenger AEGON Championships - London Apia International - Sydney Regions Morgan Keegan Championships - Memphis Estoril Open - Estoril Heineken Open Shanghai - Shanghai Sacramento Challenger Delray Beach International Tennis Championships - Delray Beach Honolulu Challenger Delray Beach International Tennis Championships - Delray Beach Dallas Challenger AEGON Championships - London Charlottesville Challenger The Artois Championships - London Knoxville Challenger The Nottingham Open - Nottingham Champaign Challenger Heineken Open - Auckland U.S. National Indoor Tennis Championships - Memphis Sunrise Challenger Atlanta Tennis Championships - Atlanta Dallas Challenger Rimouski Challenger Kroger / St. Jude International - Memphis Baton Rouge Challenger The Stella Artois Championships - London Tallahassee Challenger AEGON Championships - London Manta Challenger Morelos Challenger SAP Open - San Jose Tallahassee Challenger Farmers Classic - Los Angeles Brisbane International - Brisbane Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston AEGON Championships - London Mercedes-Benz Cup - Los Angeles Franklin Templeton Tennis Classic - Scottsdale USTA Men's Challenger of Dallas - Dallas Los Angeles New Haven Guadalajara Challenger Savannah Challenger USTA Seascape Challenger - Aptos CMG Asia Open - Hong Kong Copa Ericsson Mexico - Guadalajara USTA Challenger of Burbank - Burbank Laser Vision USTA Challenger - Amarillo BellSouth Open - Auckland Sybase Open - San Jose 2003 Eddleman USTA Challenger - Birmingham Heilbronn Open - Heilbronn Nielsen USTA Pro Tennis Championship - Winnetka Copenhagen Open - Copenhagen Vietnam Open - Ho Chi Minh City Heineken Open - Auckland Delray Beach International Tennis Championships - Delray Beach The Stella Artois Grass Court Championships - London RCA Championships - Indianapolis AIG Japan Open - Tokyo Sybase Open - San Jose Regions Morgan Keegan Championships - Memphis ARAG World Team Championship - Dusseldorf Salem Open - Hong Kong Countrywide Classic - Los Angeles AT&T Challenge - Atlanta Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Citrix Tennis Championships - Delray Beach China Open - Beijing AIG Japan Open Tennis Championships - Tokyo The Stella Artois Grass Court Championships - London If Stockholm Open - Stockholm Legg Mason Tennis Classic - Washington D.C. MFS Pro Tennis Championships - Boston President's Cup 1999 - Tashkent SAP Open - San Jose Heineken Open Singapore - Singapore The Samsung Open - Nottingham Tata Open 2003 - Chennai Kroger / St. Jude International - Memphis Sony Ericsson Open - Miami RCA Championships - Indianapolis The Nottingham Open - Nottingham U.S. Men's Clay Court Championships - Houston Legg Mason Tennis Classic - Washington D.C. Copenhagen Open - Copenhagen du Maurier Open - Montreal du Maurier Open - Toronto The Lipton Championships - Key Biscayne Great American Insurance ATP Championship - Cincinnati The Ericsson Open - Miami Heineken Open Shanghai - Shanghai Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Cincinnati Davidoff Swiss Indoors Basel - Basel Indian Wells Salem Open - Hong Kong Winston-Salem Open - Winston-Salem Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Pacific Life Open - Indian Wells Heineken Open Shanghai - Shanghai Miller Lite Hall of Fame Tennis Championships - Newport BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Rogers Cup - Toronto Tennis Masters Series - Indian Wells BNP Paribas Open - Indian Wells Tennis Masters Series - Miami Pacific Life Open - Indian Wells Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Channel Open - Las Vegas Campbell's Hall of Fame Tennis Championships - Newport Sony Ericsson Open - Miami Legg Mason Tennis Classic - Washington Delray Beach International Tennis Championships - Delray Beach U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Regions Morgan Keegan Championships - Memphis Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Wimbledon - London U.S. Open - New York U.S. Open Tennis Masters Series - Montreal French Open - Paris Wimbledon - London Tennis Masters Series - Cincinnati U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne Pacific Life Open - Indian Wells French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London Australian Open - Melbourne Countrywide Classic - Los Angeles French Open - Paris Australian Open - Melbourne Pacific Life Open - Indian Wells Australian Open - Melbourne Davis Cup, Group 2, 2R, PHI-NZL 4-1 Davis Cup, Group 2, 1R, HKG-PHI 1-4 Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, Asia/Oceania Group I, PO, TPE-PHI 4-1 Davis Cup, Asia/Oceania Group I, PO, KOR-PHI 2-3 Davis Cup, Group I, 1R, PHI-JPN 1-3 Davis Cup, Group I, PO, PHI-TPE 2-3 15th Asian Games Doha 2006 Wimbledon - London Tennis Masters Series - Miami Tennis Masters Series - Indian Wells Tennis Masters Series - Indian Wells Australian Open - Melbourne U.S. Open - New York Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, Group 2, 1R, PHI-PAK 4-1 Davis Cup, Group 2, F, PHI-NZL, 4-1 Davis Cup, Group 1, 2R, PHI-UZB 2-3